package org.springblade.modules.admin.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.tenant.mp.TenantEntity;

/**
    * 电梯保险公司保单表
    */
@Data
@TableName(value = "blade_elevator_insurance_order")
public class ElevatorInsuranceOrderVO {

	@JsonSerialize(using = ToStringSerializer.class)
	private Long id;

    /**
     * 电梯id
     */
    @TableField(value = "elevator_id")
	@JsonSerialize(using = ToStringSerializer.class)
    private Long elevatorId;

    /**
     * 保险公司id
     */
    @TableField(value = "insurance_company_id")
	@JsonSerialize(using = ToStringSerializer.class)
    private Long insuranceCompanyId;

	/**
	 * 保险公司名称
	 */
	private String insuranceCompanyName;

    /**
     * 保单号
     */
    @TableField(value = "order_num")
    private String orderNum;

    /**
     * 保单
     */
    @TableField(value = "order_url")
    private String orderUrl;

    /**
     * 服务电话
     */
    @TableField(value = "phone")
    private String phone;

    /**
     * 开始日期
     */
    @TableField(value = "start_time")
    private String startTime;

    /**
     * 结束日期
     */
    @TableField(value = "end_time")
    private String endTime;
}
